Programming JavaScript Applications - Robust Web Architecture with Node, HTML5, and Modern JS Libraries
نویسنده
چکیده
Libraries, Eric Elliott, Eric Hamilton, O'Reilly Media, Incorporated, 2013, 1449320945, 9781449320942, 300 pages. Take your existing JavaScript skills to the next level and learn how to build complete web scale or enterprise applications that are easy to extend and maintain. By applying the design patterns outlined in this book, youÐ2Ђ™ll learn how to write flexible and resilient code thatÐ2Ђ™s easierÐ2Ђ―not harderÐ2Ђ―to work with as your code base grows. JavaScript has become one of the most widely usedÐ2Ђ―and essentialÐ2Ђ―programming languages for the Web, on both the client-side and server-side. In the real world, JavaScript applications are fragile, and when you change them things often break. Author Eric Elliott shows you how to add features without creating bugs or negatively impacting the rest of your code during the course of building a large JavaScript application. Examine the anatomy of a modern JavaScript application Learn best practices for code organization, modularity, and reuse Apply Model-View-Controller architectures to client-side web development Delve into client-side (browser) and server-side (Node) approaches Use Node to design and program RESTful APIs Learn the processes teams use to build, test, deploy, and scale large JavaScript applications Expand your applicationÐ2Ђ™s reach through platform targets and internationalization .
منابع مشابه
Faust audio DSP language in the Web
With the advent of both HTML5 and the Web Audio API (a high-level JavaScript API for audio processing and synthesis) interesting audio applications can now be developed for the Web. The Web Audio API offers a set of fast predefined audio nodes as well as customizable ScriptProcessor node, allowing developers to add their own javascript audio processing code. Several projects are developing abst...
متن کاملD3SPARQL: JavaScript Library for Visualization of SPARQL Results
Semantic Web technologies are being widely applied in life sciences. Major bioinformatics data centers started to provide heterogeneous biomedical datasets in RDF and expose them at SPARQL endpoints. SPARQL query is used to search those endpoints and the results are obtained as a SPARQL Query Results XML Format or a SPARQL Query Results JSON Format, both are essentially tabular structured data....
متن کاملChemCalc: A Building Block for Tomorrow's Chemical Infrastructure
Web services, as an aspect of cloud computing, are becoming an important part of the general IT infrastructure, and scientific computing is no exception to this trend. We propose a simple approach to develop chemical Web services, through which servers could expose the essential data manipulation functionality that students and researchers need for chemical calculations. These services return t...
متن کاملRealtime Video Processing in Web Applications
The OpenGL ES standard is implemented in modern desktop and mobile browsers through the WebGL API. This paper explores the potential for using OpenGL ES hardware acceleration for real time video processing in standard HTML5 applications. It analyses the WebGL performance across device types and compares it with the standard JavaScript and canvas performance. Author
متن کاملScribl: an HTML5 Canvas-based graphics library for visualizing genomic data over the web
MOTIVATION High-throughput biological research requires simultaneous visualization as well as analysis of genomic data, e.g. read alignments, variant calls and genomic annotations. Traditionally, such integrative analysis required desktop applications operating on locally stored data. Many current terabyte-size datasets generated by large public consortia projects, however, are already only fea...
متن کامل